$(function(){
    
    // 设置表单的验证规则
    layui.form.verify({
        nickname:function(value){
            if(value.lenght>6){
                return "昵称长度在1~6位之间"
            }
        }
    })


    // 获取用户的基本信息
    initUserInfo()
    function initUserInfo(){
        $.ajax({
            type:"get",
            url:"/my/userinfo",
            success:function(res){
                if(res.status!==0){
                    return layui.layer.msg('获取用户信息失败')
                }
                // console.log(res);  
                // 通过layui表单val方法赋值
                layui.form.val("userInfoForm",res.data)
            }
        })
    }

    // 重置功能:不是清空而是还原
    $("#reset").on("click",function(e){
        e.preventDefault()
        // 重新渲染
        initUserInfo()

    })


    $(".layui-form").on("submit",function(e){
        e.preventDefault()

        // console.log($(this).serialize());
        // console.log(layui.form.val("userInfoForm"));
        
        $.ajax({
            type:"post",
            url:"/my/userinfo",
            data:layui.form.val("userInfoForm"),
            success(res){
                if(res.status!==0) {
                    return layui.layer.msg('修改用户信息失败')
                }
                // 父窗口更新数据
                window.parent.getUserInfo()
            }
        })


    })

})